Zombie process
پراسس زامبی، یک پراسس مرده است که هنوز در جدول پراسس های سیستم (process table
) وجود داره، اما هیچ کدی اجرا نمیکند.
چطور ایجاد میشه؟
- وقتی یک پراسس فرزند (
child process
) تموم میشه، و به وضعیتEXIT
میرود. - سیستم عامل به پرنت (
parent process
) سیگنالSIGCHLD
میفرسته تا وضعیت خروجی فرزند را چک کند. - اگر والد این سیگنال را دریافت نکنه یا پردازش نکنه، فرآیند فرزند به زامبی تبدیل میشود.